[C] Fibonacci
Publicado por Enzo de Brito Ferber (última atualização em 18/12/2011)
[ Hits: 4.403 ]
Homepage: http://www.maximasonorizacao.com.br
Programa com uma função de uma linha para cálculo de fibonacci.
Bom para iniciantes aprenderem o uso de recursividade e do operador condicional ? :.
$ gcc -o fib fib.c
$ ./fib `perl -e 'for $i ( 1 .. 21 ){print "$i "; }'`
=D
// fib.c #include <stdio.h> #include <stdlib.h> #include <string.h> int fib( int n ) { return (n <= 1 ) ? 1 : fib(n-1) + fib(n-2); } int main ( int argc, char *argv[] ) { // argv iteration register int i; // check for any numbers if ( argc < 2 ) { printf ( "Usage: %s n1 n2 n3...\n", argv[0] ); exit ( EXIT_FAILURE ); } for ( i = 1; i < argc; i++ ) printf ( "fib(%d): %d\n", atoi(argv[i]), fib(atoi(argv[i]))); return EXIT_SUCCESS; }
Como fazer raízes a partir de 2 e 3 no c.
Programa simples em C++ para manipular dados de usuários!
Nenhum comentário foi encontrado.
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Alias para atualizar apt e flatpak
Instalando Micosoft Edge no Fedora 40
junest - Mini Arch Linux dentro de sua Distro
Rescuezilla - o Clonezilla com interface gráfica e ferramentas
Latte Dock, um dock de aplicativos com várias opções de configuração para o KDE Plasma
Quais suas extensões favoritas? [RESOLVIDO] (13)
Dual Channel no Linux mint (0)